/**
 * COOKIE存储
 * @param {String} key 键
 * @param {Object} val 值
 * @param {Number} time 时间，默认10s
 */
function setCookie(key, val, time=10) {
    //判断如果是复杂类型，需要先转化为json数据格式
    if (typeof val == 'object') val = JSON.stringify(val)
    const d = new Date
    d.setTime (d.getTime()-1000*60*60*8 + 1000*time) 
    document.cookie = `${key}=${val};expires=${d}`
}
/**
 * COOKIE获取
 * @param {String} key 
 * @returns String
 */
function getCookie(key){
    //按照 ； 分隔
    let arr = document.cookie.split('; ')
    //遍历 item='键=值'
    for(let i=0;i<arr.length;i++){
        let item = arr[i]
        //按照 = 划分
        let tempArr = item.split('=')
        //判断退出函数
        if(tempArr[0]==key) return tempArr[1]
    }
}
/**
 * COOKIE删除
 * @param {String} key 
 * @returns undefined
 */
function removeCookie(key){
    setCookie(key,null,-1)
    //-1 代表过期，结束
}